﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Clipping.Utils.SearchEngines
{
   public class SearchEngineFactory
    {
       public static List<ISearchEngine> GetAllAvailableSearchEngines()
       {
           List<ISearchEngine> rtn = new List<ISearchEngine>();
         
           BaiduNews baiduNews = new BaiduNews();
           rtn.Add(baiduNews);

           BaiduWeb baiduWeb = new BaiduWeb();
           rtn.Add(baiduWeb);


           SinaNews sinaNews = new SinaNews();
           rtn.Add(sinaNews);

           SougouNews sougouNews = new SougouNews();
           rtn.Add(sougouNews);

           ZhongsouNews zhongsouNews = new ZhongsouNews();
           rtn.Add(zhongsouNews);

           YoudaoNews youdaoNews = new YoudaoNews();
           rtn.Add(youdaoNews);

           YoudaoWeb youdaoWeb = new YoudaoWeb();
           rtn.Add(youdaoWeb);

           QihooNews qihooNews = new QihooNews();
           rtn.Add(qihooNews);

           QihooWeb qihooWeb = new QihooWeb();
           rtn.Add(qihooWeb);

           //ChinaDaily chinaDaily = new ChinaDaily();
           //rtn.Add(chinaDaily);

           return rtn;
       }
    }
}
